<?php
/* @Autor: Geraldo Neves
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
if( !function_exists('__autoload') )
{
    function __autoload($class_name) {
    require_once $class_name . '.php';
    }
}
$conexao = DataAccess::getConnection();

if( $fd = @fopen( "Documentos/catmat-catserv/SIASG-UNIDADE-FORNECIMENTO.TXT", "r" ) ) {
    
    $novArray = array();
    while( !feof( $fd ) ) {
        
        $novidades = array();
        $novidades[] = trim(fread( $fd, 24 ));
        $novidades[] = trim(fread( $fd, 7 ));
        $novidades[] = trim(fread( $fd, 20 ));
        $novidades[] = trim(fread( $fd, 8 ));
        $novidades[] = trim(fread( $fd, 11495 ));
        $novArray[] = $novidades;
        //print_r($novArray);
        // foreach($novArray as $novidade)
        //    echo "$novidade[1] - $novidade[2] - $novidade[4] <br>";
            
        //foreach($novidades as $novidade)
        //    echo "$novidade  - ";
        //echo "<br>";
    }

    	$consulta = $conexao->Fetch("BEGIN");


    	if ( $consulta )
    	{
            
            foreach($novArray as $novidade)
                $consulta = $conexao->Fetch("INSERT INTO t_unidade_fornecimento (sigla, nome, descricao) VALUES ('$novidade[1]', '$novidade[2]', '$novidade[4]') ");

            if( $consulta  && mysql_affected_rows() > 0  )
            {
            	$consulta = $conexao->Fetch("COMMIT");

                echo "Pegou!";
            	//return $id;
            }
            else
            {
            	$consulta = $conexao->Fetch("ROLLBACK");
            	 echo "Não Pegou1!";
            }
    	}
    	else
    	{
    		$consulta = $conexao->Fetch("ROLLBACK");
            echo "Não Pegou2!";
    	}

    fclose($fd);

}



?>
